home *** CD-ROM | disk | FTP | other *** search
- OPEN "total.lis" FOR INPUT AS #1
- OPEN "modal.dgw" FOR OUTPUT AS #2
- OPEN "errors.log" FOR OUTPUT AS #3
- PRINT #2, "<HEADER>"
- PRINT #2, "dir$=APP\text"
- PRINT #2, "Compiled by D.G.Wainwright June 1993"
- PRINT #2, "<DATA>"
- modal = 0
- DO
- DO
- LINE INPUT #1, a$
- LOOP UNTIL INSTR(a$, "books\")
- f$ = a$
- LINE INPUT #1, a$
- LINE INPUT #1, t$
- au$ = "<BLANK>"
- tr$ = "<BLANK>"
- n$ = "<BLANK>"
- d$ = "<BLANK>"
- DO
- LINE INPUT #1, a$
- f = 0
- IF MID$(a$, 1, 3) = "By " THEN au$ = MID$(a$, 4, 100): f = 1
- IF MID$(a$, 1, 10) = "Translated" THEN tr$ = MID$(a$, 15, 100): f = 1
- IF MID$(a$, 1, 6) = "NOTES_" THEN n$ = MID$(a$, 7, 100): f = 1
- IF MID$(a$, 1, 5) = "DATE_" THEN d$ = MID$(a$, 6, 100): f = 1
- PRINT d$, n$
- IF a$ = "Anonymous Translator" THEN tr$ = " Anonymous": f = 1
- IF VAL(MID$(a$, 1, 2)) <> 0 THEN d$ = a$: f = 1
- IF a$ = "*" THEN f = 1
- IF a$ = "**" THEN f = 1
- IF f = 0 THEN PRINT a$: PRINT #3, f$: PRINT #3, a$: PRINT #3, "{"; modal; "}"
- LOOP UNTIL a$ = "*"
- PRINT #2, "{"; MID$(STR$(modal), 2, 10); "}"
- PRINT #2, "TITLE_"; t$
- PRINT #2, "AUTHOR_"; au$
- PRINT #2, "TRANSLATION_"; tr$
- PRINT #2, "DATE_"; d$
- PRINT #2, "TEXT_"; f$
- FOR a = 1 TO 3
- PRINT #2, "FIELD"; MID$(STR$(a), 2, 10); "_<BLANK>"
- NEXT a
- modal = modal + 1
- PRINT #2, "{END}"
- LOOP UNTIL EOF(1)
- CLOSE
-
-